Region-of-interest based print quality optimization

ABSTRACT

A method for printing includes analyzing print quality requirements for a printing area; adjusting settings for heater elements (e.g., energy and/or firing durations) of strobe lines based on the requirements analysis; and providing a plurality of individual strobe signals to the strobe lines. The strobe signals can be transmitted simultaneously, for example with a field-programmable gate array. Analyzing print quality requirements can include separating the printing area into one or more areas of interest, such as rows and/or columns. For each area of interest individual print quality settings (e.g., darkness, contrast, and/or media sensitivity) may be selected.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/112,108, filed Aug. 24, 2018, which is a continuation of U.S. patentapplication Ser. No. 15/449,445, filed Mar. 3, 2017, now U.S. Pat. No.10,105,963, issued Oct. 23, 2018, each of which are hereby incorporatedby reference in its entirety.

FIELD OF THE INVENTION

The present invention relates to print quality optimization, and moreparticularly to methods for print quality adjustment for individualregions of interest.

BACKGROUND

Generally speaking, multiple elements can be printed on the same label.For example, barcode symbologies (e.g., QR code, code 128, or code 39)can be combined with fonts or designs (e.g., black bar, or logo). Mostprinters allow selecting only unified print quality settings, whichpertain to the collection of the elements to be printed in general, anddo not take into account print quality requirements preferred for thoseelements individually. Consequently, the selected settings may not beoptimal for every barcode symbology, font, and design on the label. Thisoften leads to print quality variation between the elements displayed onthe same label. Moreover, variation in thermal printhead pressure andheater element resistance may further lead to print quality variationthroughout different areas of the same printed label.

Several attempts have been made to address this issue. For example, U.S.Pat. No. 8,774,654 by Kielland discloses a thermal printhead with foursets of heating elements arranged in rows, and controlled individuallyby driving circuits, while strobe signals are provided to each set in aparticular pattern. However, the reference does not disclose printquality variation on desired regions within the same label. U.S. Pat.No. 5,809,214 by Nureki et al. discloses a thermal printer having aprinthead divided into rows of heating blocks, which are driven byindividual driver units. However, the reference does not disclosecontrolling heating arrays individually to optimize print quality ofparticular regions of a label. U.S. Pat. No. 5,085,529 by McGourty etal. discloses a method of printing on a print sheet having a score lineacross it. However, the reference does not disclose variation in printquality between different print areas. Additionally, the reference doesnot disclose a thermal printhead having multiple heating elements. U.S.Pat. No. 7,941,750 by Laughlin discloses an inkjet printer capable ofadjusting print quality for different regions. However, the reference isnot related to a thermal printer, and does not disclose individualcontrol of multiple heating elements on a printhead for controllingprint quality at a desired region of a print media. Consequently, noneof the references mention printing different information of differentprint quality on desired regions of interest at a print media with athermal printer.

Therefore, a need exists for a method of adjusting print qualitysettings, which can account for individual requirements of each elementto be presented on print media.

SUMMARY

Accordingly, in one aspect, the present invention embraces print qualityoptimization based on dividing an image to be printed on print mediainto regions of interest, and adjusting print quality settings for eachregion.

In an exemplary embodiment, a method for print settings control includesdividing an image to be printed on print media into regions of interest(ROI); analyzing the ROI to determine printing requirements for eachROI; calculating individual strobe durations and adjusting individualstrobe signals; and transmitting the strobe signals to a thermalprinthead.

In another exemplary embodiment, a method for printing includesanalyzing print quality requirements for a printing area; adjustingsettings for heater elements of strobe lines; and providing individualstrobe signals to the strobe lines.

In yet another exemplary embodiment, a method for print qualityadjustment includes segmenting a print area into region-of-interestsections; selecting print quality settings for each region-of-interestsection; and adjusting printing parameters of thermal printhead heaterelements for each corresponding region-of-interest section.

The foregoing illustrative summary, as well as other exemplaryobjectives and/or advantages of the invention, and the manner in whichthe same are accomplished, are further explained within the followingdetailed description and its accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 schematically depicts an exemplary embodiment of a thermalprinthead circuit diagram.

FIG. 2A graphically depicts an image to be printed on print mediadivided into regions of interest, according to an embodiment.

FIG. 2B graphically depicts an image to be printed on print mediadivided into regions of interest, according to another embodiment.

FIG. 2C graphically depicts an image to be printed on print mediadivided into regions of interest, according to yet another embodiment.

FIG. 3 schematically depicts a method for print settings control,according to an embodiment.

FIG. 4 schematically depicts a method for printing, according to anembodiment.

FIG. 5 schematically depicts a method for print quality adjustment,according to an embodiment.

DETAILED DESCRIPTION

The present invention embraces methods for print quality adjustment forindividual regions of interest.

Print quality settings of a printer are usually determined by balancingrequirements for different barcode symbologies and designs to be printedon the same print media (e.g., a label), which can result in a printquality variation. To overcome this issue, a print area can be segmentedinto rows and/or columns of regions of interest, followed by applyingseparate print settings optimal for each element in each region ofinterest. Different print quality settings applied to individual regionscan also be used to compensate for darkness variation in different areasof the print media. For example, the darkness variation can occurbetween a left and right sides of the printed label due to resistanceand pressure variation.

FIG. 1 schematically depicts an exemplary embodiment of a thermalprinthead circuit diagram. Firings of thermal printhead heater elementscan be controlled by strobe lines (labeled STB1-STB6 in the diagram).Each strobe line can control firing durations of a group of heaterelements (e.g., STB1 can control dots 1-256, etc.). By using differentstrobe signals for each of the strobe lines, energy of each heaterelement group can be adjusted by changing a corresponding strobeduration.

FIG. 2A graphically depicts an image 002 to be printed on print mediadivided into regions of interest, according to an embodiment. As shownin FIG. 2A, the first column of a region of interest (ROI) is markedwith a first print line 004 and a next user defined print line 006. Thelast column of the ROI is marked with a last user defined print line 008and a last print line of the print job 010. User can define any printline (for example, line 012) as a vertical segmentation line of theROIs. Each individual ROI can be identified by its row and/or columnnumber. For example, ROI(1,4) 014 shown in FIG. 2A, refers to a ROIdefined by the first row and the fourth column. Distance between rows016 can be fixed, and determined by a heater element group. Printingdirection can be chosen to be from the right-hand side of the figure tothe left-hand side of the figure.

FIGS. 2B and 2C graphically depict an image 002 to be printed on printmedia divided into regions of interest, according to alternativeembodiments. FIG. 2B shows how different groups of ROIs can be groupedtogether, and have print quality settings assigned to the groups tooptimize print quality for different symbologies and designs.Specifically, Group A, marked with reference number 020, includesROI(1,1), ROI(2,1), ROI(3,1), and ROI(4,1); Group B includes ROI(1,2),ROI(2,2), and ROI(3, 2); Group C, marked with reference number 022,includes ROI(1,3), ROI(2,3), and ROI(3,3); and Group D, marked withreference number 024, includes ROI(4,3).

FIG. 2C shows how different groups of ROIs can be grouped together, andhave print quality settings assigned to the groups to compensate forprint quality variation from a left to a right side of the label.Specifically, Group A, marked with reference number 030, includesROI(1,1); Group B, marked with reference number 032, includes ROI(2,1);Group C, marked with reference number 034, includes ROI(3,1); and GroupD, marked with reference number 036, includes ROI(4,1).

FIG. 3 shows a method 100 for print settings control, according to anembodiment. At 102, an image to be printed on print media is dividedinto a plurality of regions of interest. At 104, the plurality ofregions of interest is analyzed to determine one or more printingrequirements for each region of interest. At 106, the determinedprinting requirements are used to calculate individual strobe durations.At 108, the calculated strobe durations are used to adjust individualstrobe signals. At 110, the strobe signals are transmitted to a thermalprinthead.

In an embodiment, transmitting the strobe signals, 110, can includetransmitting all the strobe signals simultaneously. Additionally,transmitting the strobe signals simultaneously can include transmittingthe signals with a field-programmable gate array (FPGA). Adjustingindividual strobe signals, 108, can include adjusting energy of one ormore heater elements of the thermal printhead.

FIG. 4 shows a method 200 for printing, according to an embodiment. At202, one or more print quality requirements are analyzed for a printingarea. At 204, one or more settings for one or more heater elements ofone or more strobe lines are adjusted based on the requirementsanalysis. At 206, a plurality of individual strobe signals is providedto the strobe lines.

In an embodiment, adjusting settings for heater elements, 204, caninclude adjusting energy and/or firing durations. Providing a pluralityof individual strobe signals, 206, can include providing a plurality ofindividual strobe signals with an FPGA-based driver circuit. Analyzingprint quality requirements for a printing area, 202, can includeseparating the printing area into one or more areas of interest.Additionally, separating a printing area into areas of interest caninclude separating the printing area into rows and/or columns. Themethod 200 can further include determining individual print qualityrequirements for the one or more areas of interest. For example, printquality requirements can include temperature of a thermal printhead,tension on a platen roller, and/or printing speed. Additionally,analyzing print quality requirements, 202, can include analyzing a printjob request.

FIG. 5 shows a method 300 for print quality adjustment, according to anembodiment. At 302, a print area is segmented into region-of-interestsections. At 304, one or more print quality settings are selected foreach region-of-interest section. At 306, the selected print qualitysettings are used to adjust one or more printing parameters of one ormore thermal printhead heater elements for each correspondingregion-of-interest section.

In an embodiment, segmenting a print area into region-of-interestsections, 302, can include segmenting the print area in rows.Additionally, the method 300 can include segmenting the print area incolumns. Adjusting printing parameters, 306, can include adjustingstrobe durations for one or more heater groups. Selecting print qualitysettings, 304, can include selecting darkness, contrast, and/or mediasensitivity. Segmenting a print area, 302, can include segmenting aprint area having one or more barcodes and/or one or more designs.

Device and method components are meant to show only those specificdetails that are pertinent to understanding the embodiments of thepresent disclosure so as not to obscure the disclosure with details thatwill be readily apparent to those of ordinary skill in the art havingthe benefit of the description herein. In various embodiments, thesequence in which the elements of appear in exemplary embodimentsdisclosed herein may vary. Two or more method steps may be performedsimultaneously or in a different order than the sequence in which theelements appear in the exemplary embodiments.

To supplement the present disclosure, this application incorporatesentirely by reference the following commonly assigned patents, patentapplication publications, and patent applications:

U.S. Pat. No. 6,832,725; U.S. Pat. No. 7,128,266;

U.S. Pat. No. 7,159,783; U.S. Pat. No. 7,413,127;

U.S. Pat. No. 7,726,575; U.S. Pat. No. 8,294,969;

U.S. Pat. No. 8,317,105; U.S. Pat. No. 8,322,622;

U.S. Pat. No. 8,366,005; U.S. Pat. No. 8,371,507;

U.S. Pat. No. 8,376,233; U.S. Pat. No. 8,381,979;

U.S. Pat. No. 8,390,909; U.S. Pat. No. 8,408,464;

U.S. Pat. No. 8,408,468; U.S. Pat. No. 8,408,469;

U.S. Pat. No. 8,424,768; U.S. Pat. No. 8,448,863;

U.S. Pat. No. 8,457,013; U.S. Pat. No. 8,459,557;

U.S. Pat. No. 8,469,272; U.S. Pat. No. 8,474,712;

U.S. Pat. No. 8,479,992; U.S. Pat. No. 8,490,877;

U.S. Pat. No. 8,517,271; U.S. Pat. No. 8,523,076;

U.S. Pat. No. 8,528,818; U.S. Pat. No. 8,544,737;

U.S. Pat. No. 8,548,242; U.S. Pat. No. 8,548,420;

U.S. Pat. No. 8,550,335; U.S. Pat. No. 8,550,354;

U.S. Pat. No. 8,550,357; U.S. Pat. No. 8,556,174;

U.S. Pat. No. 8,556,176; U.S. Pat. No. 8,556,177;

U.S. Pat. No. 8,559,767; U.S. Pat. No. 8,599,957;

U.S. Pat. No. 8,561,895; U.S. Pat. No. 8,561,903;

U.S. Pat. No. 8,561,905; U.S. Pat. No. 8,565,107;

U.S. Pat. No. 8,571,307; U.S. Pat. No. 8,579,200;

U.S. Pat. No. 8,583,924; U.S. Pat. No. 8,584,945;

U.S. Pat. No. 8,587,595; U.S. Pat. No. 8,587,697;

U.S. Pat. No. 8,588,869; U.S. Pat. No. 8,590,789;

U.S. Pat. No. 8,596,539; U.S. Pat. No. 8,596,542;

U.S. Pat. No. 8,596,543; U.S. Pat. No. 8,599,271;

U.S. Pat. No. 8,599,957; U.S. Pat. No. 8,600,158;

U.S. Pat. No. 8,600,167; U.S. Pat. No. 8,602,309;

U.S. Pat. No. 8,608,053; U.S. Pat. No. 8,608,071;

U.S. Pat. No. 8,611,309; U.S. Pat. No. 8,615,487;

U.S. Pat. No. 8,616,454; U.S. Pat. No. 8,621,123;

U.S. Pat. No. 8,622,303; U.S. Pat. No. 8,628,013;

U.S. Pat. No. 8,628,015; U.S. Pat. No. 8,628,016;

U.S. Pat. No. 8,629,926; U.S. Pat. No. 8,630,491;

U.S. Pat. No. 8,635,309; U.S. Pat. No. 8,636,200;

U.S. Pat. No. 8,636,212; U.S. Pat. No. 8,636,215;

U.S. Pat. No. 8,636,224; U.S. Pat. No. 8,638,806;

U.S. Pat. No. 8,640,958; U.S. Pat. No. 8,640,960;

U.S. Pat. No. 8,643,717; U.S. Pat. No. 8,646,692;

U.S. Pat. No. 8,646,694; U.S. Pat. No. 8,657,200;

U.S. Pat. No. 8,659,397; U.S. Pat. No. 8,666,149;

U.S. Pat. No. 8,678,285; U.S. Pat. No. 8,678,286;

U.S. Pat. No. 8,682,077; U.S. Pat. No. 8,687,282;

U.S. Pat. No. 8,692,927; U.S. Pat. No. 8,695,880;

U.S. Pat. No. 8,698,949; U.S. Pat. No. 8,717,494;

U.S. Pat. No. 8,717,494; U.S. Pat. No. 8,720,783;

U.S. Pat. No. 8,723,804; U.S. Pat. No. 8,723,904;

U.S. Pat. No. 8,727,223; U.S. Pat. No. D702,237;

U.S. Pat. No. 8,740,082; U.S. Pat. No. 8,740,085;

U.S. Pat. No. 8,746,563; U.S. Pat. No. 8,750,445;

U.S. Pat. No. 8,752,766; U.S. Pat. No. 8,756,059;

U.S. Pat. No. 8,757,495; U.S. Pat. No. 8,760,563;

U.S. Pat. No. 8,763,909; U.S. Pat. No. 8,777,108;

U.S. Pat. No. 8,777,109; U.S. Pat. No. 8,779,898;

U.S. Pat. No. 8,781,520; U.S. Pat. No. 8,783,573;

U.S. Pat. No. 8,789,757; U.S. Pat. No. 8,789,758;

U.S. Pat. No. 8,789,759; U.S. Pat. No. 8,794,520;

U.S. Pat. No. 8,794,522; U.S. Pat. No. 8,794,525;

U.S. Pat. No. 8,794,526; U.S. Pat. No. 8,798,367;

U.S. Pat. No. 8,807,431; U.S. Pat. No. 8,807,432;

U.S. Pat. No. 8,820,630; U.S. Pat. No. 8,822,848;

U.S. Pat. No. 8,824,692; U.S. Pat. No. 8,824,696;

U.S. Pat. No. 8,842,849; U.S. Pat. No. 8,844,822;

U.S. Pat. No. 8,844,823; U.S. Pat. No. 8,849,019;

U.S. Pat. No. 8,851,383; U.S. Pat. No. 8,854,633;

U.S. Pat. No. 8,866,963; U.S. Pat. No. 8,868,421;

U.S. Pat. No. 8,868,519; U.S. Pat. No. 8,868,802;

U.S. Pat. No. 8,868,803; U.S. Pat. No. 8,870,074;

U.S. Pat. No. 8,879,639; U.S. Pat. No. 8,880,426;

U.S. Pat. No. 8,881,983; U.S. Pat. No. 8,881,987;

U.S. Pat. No. 8,903,172; U.S. Pat. No. 8,908,995;

U.S. Pat. No. 8,910,870; U.S. Pat. No. 8,910,875;

U.S. Pat. No. 8,914,290; U.S. Pat. No. 8,914,788;

U.S. Pat. No. 8,915,439; U.S. Pat. No. 8,915,444;

U.S. Pat. No. 8,916,789; U.S. Pat. No. 8,918,250;

U.S. Pat. No. 8,918,564; U.S. Pat. No. 8,925,818;

U.S. Pat. No. 8,939,374; U.S. Pat. No. 8,942,480;

U.S. Pat. No. 8,944,313; U.S. Pat. No. 8,944,327;

U.S. Pat. No. 8,944,332; U.S. Pat. No. 8,950,678;

U.S. Pat. No. 8,967,468; U.S. Pat. No. 8,971,346;

U.S. Pat. No. 8,976,030; U.S. Pat. No. 8,976,368;

U.S. Pat. No. 8,978,981; U.S. Pat. No. 8,978,983;

U.S. Pat. No. 8,978,984; U.S. Pat. No. 8,985,456;

U.S. Pat. No. 8,985,457; U.S. Pat. No. 8,985,459;

U.S. Pat. No. 8,985,461; U.S. Pat. No. 8,988,578;

U.S. Pat. No. 8,988,590; U.S. Pat. No. 8,991,704;

U.S. Pat. No. 8,996,194; U.S. Pat. No. 8,996,384;

U.S. Pat. No. 9,002,641; U.S. Pat. No. 9,007,368;

U.S. Pat. No. 9,010,641; U.S. Pat. No. 9,015,513;

U.S. Pat. No. 9,016,576; U.S. Pat. No. 9,022,288;

U.S. Pat. No. 9,030,964; U.S. Pat. No. 9,033,240;

U.S. Pat. No. 9,033,242; U.S. Pat. No. 9,036,054;

U.S. Pat. No. 9,037,344; U.S. Pat. No. 9,038,911;

U.S. Pat. No. 9,038,915; U.S. Pat. No. 9,047,098;

U.S. Pat. No. 9,047,359; U.S. Pat. No. 9,047,420;

U.S. Pat. No. 9,047,525; U.S. Pat. No. 9,047,531;

U.S. Pat. No. 9,053,055; U.S. Pat. No. 9,053,378;

U.S. Pat. No. 9,053,380; U.S. Pat. No. 9,058,526;

U.S. Pat. No. 9,064,165; U.S. Pat. No. 9,064,167;

U.S. Pat. No. 9,064,168; U.S. Pat. No. 9,064,254;

U.S. Pat. No. 9,066,032; U.S. Pat. No. 9,070,032;

U.S. Design Pat. No. D716,285;

U.S. Design Pat. No. D723,560;

U.S. Design Pat. No. D730,357;

U.S. Design Pat. No. D730,901;

U.S. Design Pat. No. D730,902;

U.S. Design Pat. No. D733,112;

U.S. Design Pat. No. D734,339;

International Publication No. 2013/163789;

International Publication No. 2013/173985;

International Publication No. 2014/019130;

International Publication No. 2014/110495;

U.S. Patent Application Publication No. 2008/0185432;

U.S. Patent Application Publication No. 2009/0134221;

U.S. Patent Application Publication No. 2010/0177080;

U.S. Patent Application Publication No. 2010/0177076;

U.S. Patent Application Publication No. 2010/0177707;

U.S. Patent Application Publication No. 2010/0177749;

U.S. Patent Application Publication No. 2010/0265880;

U.S. Patent Application Publication No. 2011/0202554;

U.S. Patent Application Publication No. 2012/0111946;

U.S. Patent Application Publication No. 2012/0168511;

U.S. Patent Application Publication No. 2012/0168512;

U.S. Patent Application Publication No. 2012/0193423;

U.S. Patent Application Publication No. 2012/0203647;

U.S. Patent Application Publication No. 2012/0223141;

U.S. Patent Application Publication No. 2012/0228382;

U.S. Patent Application Publication No. 2012/0248188;

U.S. Patent Application Publication No. 2013/0043312;

U.S. Patent Application Publication No. 2013/0082104;

U.S. Patent Application Publication No. 2013/0175341;

U.S. Patent Application Publication No. 2013/0175343;

U.S. Patent Application Publication No. 2013/0257744;

U.S. Patent Application Publication No. 2013/0257759;

U.S. Patent Application Publication No. 2013/0270346;

U.S. Patent Application Publication No. 2013/0287258;

U.S. Patent Application Publication No. 2013/0292475;

U.S. Patent Application Publication No. 2013/0292477;

U.S. Patent Application Publication No. 2013/0293539;

U.S. Patent Application Publication No. 2013/0293540;

U.S. Patent Application Publication No. 2013/0306728;

U.S. Patent Application Publication No. 2013/0306731;

U.S. Patent Application Publication No. 2013/0307964;

U.S. Patent Application Publication No. 2013/0308625;

U.S. Patent Application Publication No. 2013/0313324;

U.S. Patent Application Publication No. 2013/0313325;

U.S. Patent Application Publication No. 2013/0342717;

U.S. Patent Application Publication No. 2014/0001267;

U.S. Patent Application Publication No. 2014/0008439;

U.S. Patent Application Publication No. 2014/0025584;

U.S. Patent Application Publication No. 2014/0034734;

U.S. Patent Application Publication No. 2014/0036848;

U.S. Patent Application Publication No. 2014/0039693;

U.S. Patent Application Publication No. 2014/0042814;

U.S. Patent Application Publication No. 2014/0049120;

U.S. Patent Application Publication No. 2014/0049635;

U.S. Patent Application Publication No. 2014/0061306;

U.S. Patent Application Publication No. 2014/0063289;

U.S. Patent Application Publication No. 2014/0066136;

U.S. Patent Application Publication No. 2014/0067692;

U.S. Patent Application Publication No. 2014/0070005;

U.S. Patent Application Publication No. 2014/0071840;

U.S. Patent Application Publication No. 2014/0074746;

U.S. Patent Application Publication No. 2014/0076974;

U.S. Patent Application Publication No. 2014/0078341;

U.S. Patent Application Publication No. 2014/0078345;

U.S. Patent Application Publication No. 2014/0097249;

U.S. Patent Application Publication No. 2014/0098792;

U.S. Patent Application Publication No. 2014/0100813;

U.S. Patent Application Publication No. 2014/0103115;

U.S. Patent Application Publication No. 2014/0104413;

U.S. Patent Application Publication No. 2014/0104414;

U.S. Patent Application Publication No. 2014/0104416;

U.S. Patent Application Publication No. 2014/0104451;

U.S. Patent Application Publication No. 2014/0106594;

U.S. Patent Application Publication No. 2014/0106725;

U.S. Patent Application Publication No. 2014/0108010;

U.S. Patent Application Publication No. 2014/0108402;

U.S. Patent Application Publication No. 2014/0110485;

U.S. Patent Application Publication No. 2014/0114530;

U.S. Patent Application Publication No. 2014/0124577;

U.S. Patent Application Publication No. 2014/0124579;

U.S. Patent Application Publication No. 2014/0125842;

U.S. Patent Application Publication No. 2014/0125853;

U.S. Patent Application Publication No. 2014/0125999;

U.S. Patent Application Publication No. 2014/0129378;

U.S. Patent Application Publication No. 2014/0131438;

U.S. Patent Application Publication No. 2014/0131441;

U.S. Patent Application Publication No. 2014/0131443;

U.S. Patent Application Publication No. 2014/0131444;

U.S. Patent Application Publication No. 2014/0131445;

U.S. Patent Application Publication No. 2014/0131448;

U.S. Patent Application Publication No. 2014/0133379;

U.S. Patent Application Publication No. 2014/0136208;

U.S. Patent Application Publication No. 2014/0140585;

U.S. Patent Application Publication No. 2014/0151453;

U.S. Patent Application Publication No. 2014/0152882;

U.S. Patent Application Publication No. 2014/0158770;

U.S. Patent Application Publication No. 2014/0159869;

U.S. Patent Application Publication No. 2014/0166755;

U.S. Patent Application Publication No. 2014/0166759;

U.S. Patent Application Publication No. 2014/0168787;

U.S. Patent Application Publication No. 2014/0175165;

U.S. Patent Application Publication No. 2014/0175172;

U.S. Patent Application Publication No. 2014/0191644;

U.S. Patent Application Publication No. 2014/0191913;

U.S. Patent Application Publication No. 2014/0197238;

U.S. Patent Application Publication No. 2014/0197239;

U.S. Patent Application Publication No. 2014/0197304;

U.S. Patent Application Publication No. 2014/0214631;

U.S. Patent Application Publication No. 2014/0217166;

U.S. Patent Application Publication No. 2014/0217180;

U.S. Patent Application Publication No. 2014/0231500;

U.S. Patent Application Publication No. 2014/0232930;

U.S. Patent Application Publication No. 2014/0247315;

U.S. Patent Application Publication No. 2014/0263493;

U.S. Patent Application Publication No. 2014/0263645;

U.S. Patent Application Publication No. 2014/0267609;

U.S. Patent Application Publication No. 2014/0270196;

U.S. Patent Application Publication No. 2014/0270229;

U.S. Patent Application Publication No. 2014/0278387;

U.S. Patent Application Publication No. 2014/0278391;

U.S. Patent Application Publication No. 2014/0282210;

U.S. Patent Application Publication No. 2014/0284384;

U.S. Patent Application Publication No. 2014/0288933;

U.S. Patent Application Publication No. 2014/0297058;

U.S. Patent Application Publication No. 2014/0299665;

U.S. Patent Application Publication No. 2014/0312121;

U.S. Patent Application Publication No. 2014/0319220;

U.S. Patent Application Publication No. 2014/0319221;

U.S. Patent Application Publication No. 2014/0326787;

U.S. Patent Application Publication No. 2014/0332590;

U.S. Patent Application Publication No. 2014/0344943;

U.S. Patent Application Publication No. 2014/0346233;

U.S. Patent Application Publication No. 2014/0351317;

U.S. Patent Application Publication No. 2014/0353373;

U.S. Patent Application Publication No. 2014/0361073;

U.S. Patent Application Publication No. 2014/0361082;

U.S. Patent Application Publication No. 2014/0362184;

U.S. Patent Application Publication No. 2014/0363015;

U.S. Patent Application Publication No. 2014/0369511;

U.S. Patent Application Publication No. 2014/0374483;

U.S. Patent Application Publication No. 2014/0374485;

U.S. Patent Application Publication No. 2015/0001301;

U.S. Patent Application Publication No. 2015/0001304;

U.S. Patent Application Publication No. 2015/0003673;

U.S. Patent Application Publication No. 2015/0009338;

U.S. Patent Application Publication No. 2015/0009610;

U.S. Patent Application Publication No. 2015/0014416;

U.S. Patent Application Publication No. 2015/0021397;

U.S. Patent Application Publication No. 2015/0028102;

U.S. Patent Application Publication No. 2015/0028103;

U.S. Patent Application Publication No. 2015/0028104;

U.S. Patent Application Publication No. 2015/0029002;

U.S. Patent Application Publication No. 2015/0032709;

U.S. Patent Application Publication No. 2015/0039309;

U.S. Patent Application Publication No. 2015/0039878;

U.S. Patent Application Publication No. 2015/0040378;

U.S. Patent Application Publication No. 2015/0048168;

U.S. Patent Application Publication No. 2015/0049347;

U.S. Patent Application Publication No. 2015/0051992;

U.S. Patent Application Publication No. 2015/0053766;

U.S. Patent Application Publication No. 2015/0053768;

U.S. Patent Application Publication No. 2015/0053769;

U.S. Patent Application Publication No. 2015/0060544;

U.S. Patent Application Publication No. 2015/0062366;

U.S. Patent Application Publication No. 2015/0063215;

U.S. Patent Application Publication No. 2015/0063676;

U.S. Patent Application Publication No. 2015/0069130;

U.S. Patent Application Publication No. 2015/0071819;

U.S. Patent Application Publication No. 2015/0083800;

U.S. Patent Application Publication No. 2015/0086114;

U.S. Patent Application Publication No. 2015/0088522;

U.S. Patent Application Publication No. 2015/0096872;

U.S. Patent Application Publication No. 2015/0099557;

U.S. Patent Application Publication No. 2015/0100196;

U.S. Patent Application Publication No. 2015/0102109;

U.S. Patent Application Publication No. 2015/0115035;

U.S. Patent Application Publication No. 2015/0127791;

U.S. Patent Application Publication No. 2015/0128116;

U.S. Patent Application Publication No. 2015/0129659;

U.S. Patent Application Publication No. 2015/0133047;

U.S. Patent Application Publication No. 2015/0134470;

U.S. Patent Application Publication No. 2015/0136851;

U.S. Patent Application Publication No. 2015/0136854;

U.S. Patent Application Publication No. 2015/0142492;

U.S. Patent Application Publication No. 2015/0144692;

U.S. Patent Application Publication No. 2015/0144698;

U.S. Patent Application Publication No. 2015/0144701;

U.S. Patent Application Publication No. 2015/0149946;

U.S. Patent Application Publication No. 2015/0161429;

U.S. Patent Application Publication No. 2015/0169925;

U.S. Patent Application Publication No. 2015/0169929;

U.S. Patent Application Publication No. 2015/0178523;

U.S. Patent Application Publication No. 2015/0178534;

U.S. Patent Application Publication No. 2015/0178535;

U.S. Patent Application Publication No. 2015/0178536;

U.S. Patent Application Publication No. 2015/0178537;

U.S. Patent Application Publication No. 2015/0181093;

U.S. Patent Application Publication No. 2015/0181109;

U.S. patent application Ser. No. 13/367,978 for a LASER SCANNING MODULEEMPLOYING AN ELASTOMERIC U-HINGE BASED LASER SCANNING ASSEMBLY, filedFeb. 7, 2012 (Feng et al.);

U.S. patent application Ser. No. 29/458,405 for an ELECTRONIC DEVICE,filed Jun. 19, 2013 (Fitch et al.);

U.S. patent application Ser. No. 29/459,620 for an ELECTRONIC DEVICEENCLOSURE, filed Jul. 2, 2013 (London et al.);

U.S. patent application Ser. No. 29/468,118 for an ELECTRONIC DEVICECASE, filed Sep. 26, 2013 (Oberpriller et al.);

U.S. patent application Ser. No. 14/150,393 for INDICIA-READER HAVINGUNITARY CONSTRUCTION SCANNER, filed Jan. 8, 2014 (Colavito et al.);

U.S. patent application Ser. No. 14/200,405 for INDICIA READER FORSIZE-LIMITED APPLICATIONS filed Mar. 7, 2014 (Feng et al.);

U.S. patent application Ser. No. 14/231,898 for HAND-MOUNTEDINDICIA-READING DEVICE WITH FINGER MOTION TRIGGERING filed Apr. 1, 2014(Van Horn et al);

U.S. patent application Ser. No. 29/486,759 for an IMAGING TERMINAL,filed Apr. 2, 2014 (Oberpriller et al.);

U.S. patent application Ser. No. 14/257,364 for DOCKING SYSTEM ANDMETHOD USING NEAR FIELD COMMUNICATION filed Apr. 21, 2014 (Showering);

U.S. patent application Ser. No. 14/264,173 for AUTOFOCUS LENS SYSTEMFOR INDICIA READERS filed Apr. 29, 2014 (Ackley et al.);

U.S. patent application Ser. No. 14/277,337 for MULTIPURPOSE OPTICALREADER, filed May 14, 2014 (Jovanovski et al.);

U.S. patent application Ser. No. 14/283,282 for TERMINAL HAVINGILLUMINATION AND FOCUS CONTROL filed May 21, 2014 (Liu et al.);

U.S. patent application Ser. No. 14/327,827 for a MOBILE-PHONE ADAPTERFOR ELECTRONIC TRANSACTIONS, filed Jul. 10, 2014 (Hejl);

U.S. patent application Ser. No. 14/334,934 for a SYSTEM AND METHOD FORINDICIA VERIFICATION, filed Jul. 18, 2014 (Hejl);

U.S. patent application Ser. No. 14/339,708 for LASER SCANNING CODESYMBOL READING SYSTEM, filed Jul. 24, 2014 (Xian et al.);

U.S. patent application Ser. No. 14/340,627 for an AXIALLY REINFORCEDFLEXIBLE SCAN ELEMENT, filed Jul. 25, 2014 (Rueblinger et al.);

U.S. patent application Ser. No. 14/446,391 for MULTIFUNCTION POINT OFSALE APPARATUS WITH OPTICAL SIGNATURE CAPTURE filed Jul. 30, 2014 (Goodet al.);

U.S. patent application Ser. No. 14/452,697 for INTERACTIVE INDICIAREADER, filed Aug. 6, 2014 (Todeschini);

U.S. patent application Ser. No. 14/453,019 for DIMENSIONING SYSTEM WITHGUIDED ALIGNMENT, filed Aug. 6, 2014 (Li et al.);

U.S. patent application Ser. No. 14/462,801 for MOBILE COMPUTING DEVICEWITH DATA COGNITION SOFTWARE, filed on Aug. 19, 2014 (Todeschini etal.);

U.S. patent application Ser. No. 14/483,056 for VARIABLE DEPTH OF FIELDBARCODE SCANNER filed Sep. 10, 2014 (McCloskey et al.);

U.S. patent application Ser. No. 14/513,808 for IDENTIFYING INVENTORYITEMS IN A STORAGE FACILITY filed Oct. 14, 2014 (Singel et al.);

U.S. patent application Ser. No. 14/519,195 for HANDHELD DIMENSIONINGSYSTEM WITH FEEDBACK filed Oct. 21, 2014 (Laffargue et al.);

U.S. patent application Ser. No. 14/519,179 for DIMENSIONING SYSTEM WITHMULTIPATH INTERFERENCE MITIGATION filed Oct. 21, 2014 (Thuries et al.);

U.S. patent application Ser. No. 14/519,211 for SYSTEM AND METHOD FORDIMENSIONING filed Oct. 21, 2014 (Ackley et al.);

U.S. patent application Ser. No. 14/519,233 for HANDHELD DIMENSIONERWITH DATA-QUALITY INDICATION filed Oct. 21, 2014 (Laffargue et al.);

U.S. patent application Ser. No. 14/519,249 for HANDHELD DIMENSIONINGSYSTEM WITH MEASUREMENT-CONFORMANCE FEEDBACK filed Oct. 21, 2014 (Ackleyet al.);

U.S. patent application Ser. No. 14/527,191 for METHOD AND SYSTEM FORRECOGNIZING SPEECH USING WILDCARDS IN AN EXPECTED RESPONSE filed Oct.29, 2014 (Braho et al.);

U.S. patent application Ser. No. 14/529,563 for ADAPTABLE INTERFACE FORA MOBILE COMPUTING DEVICE filed Oct. 31, 2014 (Schoon et al.);

U.S. patent application Ser. No. 14/529,857 for BARCODE READER WITHSECURITY FEATURES filed Oct. 31, 2014 (Todeschini et al.);

U.S. patent application Ser. No. 14/398,542 for PORTABLE ELECTRONICDEVICES HAVING A SEPARATE LOCATION TRIGGER UNIT FOR USE IN CONTROLLINGAN APPLICATION UNIT filed Nov. 3, 2014 (Bian et al.);

U.S. patent application Ser. No. 14/531,154 for DIRECTING AN INSPECTORTHROUGH AN INSPECTION filed Nov. 3, 2014 (Miller et al.);

U.S. patent application Ser. No. 14/533,319 for BARCODE SCANNING SYSTEMUSING WEARABLE DEVICE WITH EMBEDDED CAMERA filed Nov. 5, 2014(Todeschini);

U.S. patent application Ser. No. 14/535,764 for CONCATENATED EXPECTEDRESPONSES FOR SPEECH RECOGNITION filed Nov. 7, 2014 (Braho et al.);

U.S. patent application Ser. No. 14/568,305 for AUTO-CONTRAST VIEWFINDERFOR AN INDICIA READER filed Dec. 12, 2014 (Todeschini);

U.S. patent application Ser. No. 14/573,022 for DYNAMIC DIAGNOSTICINDICATOR GENERATION filed Dec. 17, 2014 (Goldsmith);

U.S. patent application Ser. No. 14/578,627 for SAFETY SYSTEM AND METHODfiled Dec. 22, 2014 (Ackley et al.);

U.S. patent application Ser. No. 14/580,262 for MEDIA GATE FOR THERMALTRANSFER PRINTERS filed Dec. 23, 2014 (Bowles);

U.S. patent application Ser. No. 14/590,024 for SHELVING AND PACKAGELOCATING SYSTEMS FOR DELIVERY VEHICLES filed Jan. 6, 2015 (Payne);

U.S. patent application Ser. No. 14/596,757 for SYSTEM AND METHOD FORDETECTING BARCODE PRINTING ERRORS filed Jan. 14, 2015 (Ackley);

U.S. patent application Ser. No. 14/416,147 for OPTICAL READINGAPPARATUS HAVING VARIABLE SETTINGS filed Jan. 21, 2015 (Chen et al.);

U.S. patent application Ser. No. 14/614,706 for DEVICE FOR SUPPORTING ANELECTRONIC TOOL ON A USER'S HAND filed Feb. 5, 2015 (Oberpriller etal.);

U.S. patent application Ser. No. 14/614,796 for CARGO APPORTIONMENTTECHNIQUES filed Feb. 5, 2015 (Morton et al.);

U.S. patent application Ser. No. 29/516,892 for TABLE COMPUTER filedFeb. 6, 2015 (Bidwell et al.);

U.S. patent application Ser. No. 14/619,093 for METHODS FOR TRAINING ASPEECH RECOGNITION SYSTEM filed Feb. 11, 2015 (Pecorari);

U.S. patent application Ser. No. 14/628,708 for DEVICE, SYSTEM, ANDMETHOD FOR DETERMINING THE STATUS OF CHECKOUT LANES filed Feb. 23, 2015(Todeschini);

U.S. patent application Ser. No. 14/630,841 for TERMINAL INCLUDINGIMAGING ASSEMBLY filed Feb. 25, 2015 (Gomez et al.);

U.S. patent application Ser. No. 14/635,346 for SYSTEM AND METHOD FORRELIABLE STORE-AND-FORWARD DATA HANDLING BY ENCODED INFORMATION READINGTERMINALS filed Mar. 2, 2015 (Sevier);

U.S. Patent Application No. 29/519,017 for SCANNER filed Mar. 2, 2015(Zhou et al.);

U.S. Patent Application No. 14/405,278 for DESIGN PATTERN FOR SECURESTORE filed Mar. 9, 2015 (Zhu et al.);

U.S. patent application Ser. No. 14/660,970 for DECODABLE INDICIAREADING TERMINAL WITH COMBINED ILLUMINATION filed Mar. 18, 2015 (Kearneyet al.);

U.S. patent application Ser. No. 14/661,013 for REPROGRAMMING SYSTEM ANDMETHOD FOR DEVICES INCLUDING PROGRAMMING SYMBOL filed Mar. 18, 2015(Soule et al.);

U.S. patent application Ser. No. 14/662,922 for MULTIFUNCTION POINT OFSALE SYSTEM filed Mar. 19, 2015 (Van Horn et al.);

U.S. patent application Ser. No. 14/663,638 for VEHICLE MOUNT COMPUTERWITH CONFIGURABLE IGNITION SWITCH BEHAVIOR filed Mar. 20, 2015 (Davis etal.);

U.S. patent application Ser. No. 14/664,063 for METHOD AND APPLICATIONFOR SCANNING A BARCODE WITH A SMART DEVICE WHILE CONTINUOUSLY RUNNINGAND DISPLAYING AN APPLICATION ON THE SMART DEVICE DISPLAY filed Mar. 20,2015 (Todeschini);

U.S. patent application Ser. No. 14/669,280 for TRANSFORMING COMPONENTSOF A WEB PAGE TO VOICE PROMPTS filed Mar. 26, 2015 (Funyak et al.);

U.S. patent application Ser. No. 14/674,329 for AIMER FOR BARCODESCANNING filed Mar. 31, 2015 (Bidwell);

U.S. patent application Ser. No. 14/676,109 for INDICIA READER filedApr. 1, 2015 (Huck);

U.S. patent application Ser. No. 14/676,327 for DEVICE MANAGEMENT PROXYFOR SECURE DEVICES filed Apr. 1, 2015 (Yeakley et al.);

U.S. patent application Ser. No. 14/676,898 for NAVIGATION SYSTEMCONFIGURED TO INTEGRATE MOTION SENSING DEVICE INPUTS filed Apr. 2, 2015(Showering);

U.S. patent application Ser. No. 14/679,275 for DIMENSIONING SYSTEMCALIBRATION SYSTEMS AND METHODS filed Apr. 6, 2015 (Laffargue et al.);

U.S. patent application Ser. No. 29/523,098 for HANDLE FOR A TABLETCOMPUTER filed Apr. 7, 2015 (Bidwell et al.);

U.S. patent application Ser. No. 14/682,615 for SYSTEM AND METHOD FORPOWER MANAGEMENT OF MOBILE DEVICES filed Apr. 9, 2015 (Murawski et al.);

U.S. patent application Ser. No. 14/686,822 for MULTIPLE PLATFORMSUPPORT SYSTEM AND METHOD filed Apr. 15, 2015 (Qu et al.);

U.S. patent application Ser. No. 14/687,289 for SYSTEM FOR COMMUNICATIONVIA A PERIPHERAL HUB filed Apr. 15, 2015 (Kohtz et al.);

U.S. patent application Ser. No. 29/524,186 for SCANNER filed Apr. 17,2015 (Zhou et al.);

U.S. patent application Ser. No. 14/695,364 for MEDICATION MANAGEMENTSYSTEM filed Apr. 24, 2015 (Sewell et al.);

U.S. patent application Ser. No. 14/695,923 for SECURE UNATTENDEDNETWORK AUTHENTICATION filed Apr. 24, 2015 (Kubler et al.);

U.S. patent application Ser. No. 29/525,068 for TABLET COMPUTER WITHREMOVABLE SCANNING DEVICE filed Apr. 27, 2015 (Schulte et al.);

U.S. patent application Ser. No. 14/699,436 for SYMBOL READING SYSTEMHAVING PREDICTIVE DIAGNOSTICS filed Apr. 29, 2015 (Nahill et al.);

U.S. patent application Ser. No. 14/702,110 for SYSTEM AND METHOD FORREGULATING BARCODE DATA INJECTION INTO A RUNNING APPLICATION ON A SMARTDEVICE filed May 1, 2015 (Todeschini et al.);

U.S. patent application Ser. No. 14/702,979 for TRACKING BATTERYCONDITIONS filed May 4, 2015 (Young et al.);

U.S. patent application Ser. No. 14/704,050 for INTERMEDIATE LINEARPOSITIONING filed May 5, 2015 (Charpentier et al.);

U.S. patent application Ser. No. 14/705,012 for HANDS-FREE HUMAN MACHINEINTERFACE RESPONSIVE TO A DRIVER OF A VEHICLE filed May 6, 2015 (Fitchet al.);

U.S. patent application Ser. No. 14/705,407 for METHOD AND SYSTEM TOPROTECT SOFTWARE-BASED NETWORK-CONNECTED DEVICES FROM ADVANCEDPERSISTENT THREAT filed May 6, 2015 (Hussey et al.);

U.S. patent application Ser. No. 14/707,037 for SYSTEM AND METHOD FORDISPLAY OF INFORMATION USING A VEHICLE-MOUNT COMPUTER filed May 8, 2015(Chamberlin);

U.S. patent application Ser. No. 14/707,123 for APPLICATION INDEPENDENTDEX/UCS INTERFACE filed May 8, 2015 (Pape);

U.S. patent application Ser. No. 14/707,492 for METHOD AND APPARATUS FORREADING OPTICAL INDICIA USING A PLURALITY OF DATA SOURCES filed May 8,2015 (Smith et al.);

U.S. patent application Ser. No. 14/710,666 for PRE-PAID USAGE SYSTEMFOR ENCODED INFORMATION READING TERMINALS filed May 13, 2015 (Smith);

U.S. patent application Ser. No. 29/526,918 for CHARGING BASE filed May14, 2015 (Fitch et al.);

U.S. patent application Ser. No. 14/715,672 for AUGUMENTED REALITYENABLED HAZARD DISPLAY filed May 19, 2015 (Venkatesha et al.);

U.S. patent application Ser. No. 14/715,916 for EVALUATING IMAGE VALUESfiled May 19, 2015 (Ackley);

U.S. patent application Ser. No. 14/722,608 for INTERACTIVE USERINTERFACE FOR CAPTURING A DOCUMENT IN AN IMAGE SIGNAL filed May 27, 2015(Showering et al.);

U.S. patent application Ser. No. 29/528,165 for IN-COUNTER BARCODESCANNER filed May 27, 2015 (Oberpriller et al.);

U.S. patent application Ser. No. 14/724,134 for ELECTRONIC DEVICE WITHWIRELESS PATH SELECTION CAPABILITY filed May 28, 2015 (Wang et al.);

U.S. patent application Ser. No. 14/724,849 for METHOD OF PROGRAMMINGTHE DEFAULT CABLE INTERFACE SOFTWARE IN AN INDICIA READING DEVICE filedMay 29, 2015 (Barten);

U.S. patent application Ser. No. 14/724,908 for IMAGING APPARATUS HAVINGIMAGING ASSEMBLY filed May 29, 2015 (Barber et al.);

U.S. patent application Ser. No. 14/725,352 for APPARATUS AND METHODSFOR MONITORING ONE OR MORE PORTABLE DATA TERMINALS (Caballero et al.);

U.S. patent application Ser. No. 29/528,590 for ELECTRONIC DEVICE filedMay 29, 2015 (Fitch et al.);

U.S. patent application Ser. No. 29/528,890 for MOBILE COMPUTER HOUSINGfiled Jun. 2, 2015 (Fitch et al.);

U.S. patent application Ser. No. 14/728,397 for DEVICE MANAGEMENT USINGVIRTUAL INTERFACES CROSS-REFERENCE TO RELATED APPLICATIONS filed Jun. 2,2015 (Caballero);

U.S. patent application Ser. No. 14/732,870 for DATA COLLECTION MODULEAND SYSTEM filed Jun. 8, 2015 (Powilleit);

U.S. patent application Ser. No. 29/529,441 for INDICIA READING DEVICEfiled Jun. 8, 2015 (Zhou et al.);

U.S. patent application Ser. No. 14/735,717 for INDICIA-READING SYSTEMSHAVING AN INTERFACE WITH A USER'S NERVOUS SYSTEM filed Jun. 10, 2015(Todeschini);

U.S. patent application Ser. No. 14/738,038 for METHOD OF AND SYSTEM FORDETECTING OBJECT WEIGHING INTERFERENCES filed Jun. 12, 2015 (Amundsen etal.);

U.S. patent application Ser. No. 14/740,320 for TACTILE SWITCH FOR AMOBILE ELECTRONIC DEVICE filed Jun. 16, 2015 (Bandringa); U.S. patentapplication Ser. No. 14/740,373 for CALIBRATING A VOLUME DIMENSIONERfiled Jun. 16, 2015 (Ackley et al.);

U.S. patent application Ser. No. 14/742,818 for INDICIA READING SYSTEMEMPLOYING DIGITAL GAIN CONTROL filed Jun. 18, 2015 (Xian et al.);

U.S. patent application Ser. No. 14/743,257 for WIRELESS MESH POINTPORTABLE DATA TERMINAL filed Jun. 18, 2015 (Wang et al.);

U.S. patent application Ser. No. 29/530,600 for CYCLONE filed Jun. 18,2015 (Vargo et al);

U.S. patent application Ser. No. 14/744,633 for IMAGING APPARATUSCOMPRISING IMAGE SENSOR ARRAY HAVING SHARED GLOBAL SHUTTER CIRCUITRYfiled Jun. 19, 2015 (Wang);

U.S. patent application Ser. No. 14/744,836 for CLOUD-BASED SYSTEM FORREADING OF DECODABLE INDICIA filed Jun. 19, 2015 (Todeschini et al.);

U.S. patent application Ser. No. 14/745,006 for SELECTIVE OUTPUT OFDECODED MESSAGE DATA filed Jun. 19, 2015 (Todeschini et al.);

U.S. patent application Ser. No. 14/747,197 for OPTICAL PATTERNPROJECTOR filed Jun. 23, 2015 (Thuries et al.);

U.S. patent application Ser. No. 14/747,490 for DUAL-PROJECTORTHREE-DIMENSIONAL SCANNER filed Jun. 23, 2015 (Jovanovski et al.); and

U.S. patent application Ser. No. 14/748,446 for CORDLESS INDICIA READERWITH A MULTIFUNCTION COIL FOR WIRELESS CHARGING AND EAS DEACTIVATION,filed Jun. 24, 2015 (Xie et al.).

In the specification and/or figures, typical embodiments of theinvention have been disclosed. The present invention is not limited tosuch exemplary embodiments. The use of the term “and/or” includes anyand all combinations of one or more of the associated listed items. Thefigures are schematic representations and so are not necessarily drawnto scale. Unless otherwise noted, specific terms have been used in ageneric and descriptive sense and not for purposes of limitation.

1. A method for print settings control, the method comprising: analyzinga content region in a print job request to determine one or moreprinting requirements for the content region; based upon the one or moreprinting requirements for the content region, selecting one or moreprint quality settings for the content region; and using the selectedprint quality settings to set one or more printing parameters for one ormore thermal printhead heater elements that correspond to the contentregion.
 2. The method according to claim 1, wherein using the selectedprint quality settings to set the one or more printing parameters forthe one or more thermal printhead heater elements further comprisesbased upon the set one or more printing parameters, calculating at leastone individual strobe duration.
 3. The method according to claim 2,further comprising: setting at least one strobe signal based on thecalculated at least one individual strobe duration; and transmitting theat least one strobe signal to a thermal printhead to set the one or morethermal printhead heater elements.
 4. The method according to claim 2,wherein the calculated at least one individual strobe durationcorresponds to an energy level of the one or more thermal printheadheater elements.
 5. The method according to claim 1, wherein the printjob request comprises the content region and another content region. 6.The method according to claim 5, further comprising analyzing theanother content region to determine one or more printing requirementsfor the another content region; and based upon the one or more printingrequirements for the another content region, selecting one or more printquality settings for the another content region; and using the selectedprint quality settings to set one or more printing parameters of one ormore thermal printhead heater elements that correspond to the anothercontent region.
 7. The method according to claim 1, wherein the selectedprint quality settings are configured to compensate print qualityvariation from a left to a right side of a print area.
 8. The methodaccording to claim 1, wherein the one or more printing requirements forthe content region comprise one or more of an energy level, a batterylevel, a temperature of a thermal printhead, a tension on a platenroller, a selected print quality setting, or a printing speed.
 9. Themethod according to claim 1, wherein using the selected print qualitysettings to set the one or more printing parameters for the one or morethermal printhead heater elements that correspond to the content regionfurther comprises setting an energy level for the one or more thermalprinthead heater elements.
 10. The method according to claim 1, whereinusing the selected print quality settings to set the one or moreprinting parameters for the one or more thermal printhead heaterelements that correspond to the content region further comprises settinga firing duration for the one or more thermal printhead heater elements.11. An apparatus for print settings control, the apparatus comprising: aprocessor and a non-transitory memory including program code, thenon-transitory memory and the program code configured to, with theprocessor, cause the apparatus to at least: analyze a content region ina print job request to determine one or more printing requirements forthe content region; based upon the one or more printing requirements forthe content region, select one or more print quality settings for thecontent region; and use the selected print quality settings to set oneor more printing parameters for one or more thermal printhead heaterelements that correspond to the content region.
 12. The apparatusaccording to claim 11, wherein the at least one non-transitory memoryand the program code that is configured to, with the processor, causethe apparatus to at least use the selected print quality settings to setthe one or more printing parameters for the one or more thermalprinthead heater elements is further configured to, based upon the setone or more printing parameters, calculate at least one individualstrobe duration.
 13. The apparatus according to claim 12, wherein the atleast one non-transitory memory and the program code is furtherconfigured to, with the processor, cause the apparatus to at least: setat least one strobe signal based on the calculated at least oneindividual strobe duration; and transmit the at least one strobe signalto a thermal printhead to set the one or more thermal printhead heaterelements.
 14. The apparatus according to claim 12, wherein thecalculated at least one individual strobe duration corresponds to anenergy level of the one or more thermal printhead heater elements. 15.The apparatus according to claim 11, wherein the print job requestcomprises the content region and another content region.
 16. Theapparatus according to claim 15, wherein the at least one non-transitorymemory and the program code is further configured to, with theprocessor, cause the apparatus to at least analyze the another contentregion to determine one or more printing requirements for the anothercontent region; and based upon the one or more printing requirements forthe another content region, select one or more print quality settingsfor the another content region; and use the selected print qualitysettings to set one or more printing parameters of one or more thermalprinthead heater elements that correspond to the another content region.17. The apparatus according to claim 11, wherein the selected printquality settings are configured to compensate print quality variationfrom a left to a right side of a print area.
 18. The apparatus accordingto claim 11, wherein the one or more printing requirements for thecontent region comprise one or more of an energy level, a battery level,a temperature of a thermal printhead, a tension on a platen roller, aselected print quality setting, or a printing speed.
 19. The apparatusaccording to claim 11, wherein the at least one non-transitory memoryand the program code that is configured to, with the processor, causethe apparatus to at least use the selected print quality settings to setthe one or more printing parameters for the one or more thermalprinthead heater elements that correspond to the content region isfurther configured to set an energy level for the one or more thermalprinthead heater elements.
 20. The apparatus according to claim 11,wherein the at least one non-transitory memory and the program code thatis configured to, with the processor, cause the apparatus to at leastuse the selected print quality settings to set the one or more printingparameters for the one or more thermal printhead heater elements thatcorrespond to the content region is further configured to set a firingduration for the one or more thermal printhead heater elements.